package com.translate.web.param;
import java.math.BigDecimal;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import com.translate.web.constant.ValidateCondtionAndMessage;
import com.translate.web.param.contract.IApprovalFlowPathAddParam;
public class ApprovalFlowPathAddParam implements IApprovalFlowPathAddParam {// 审批人
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Integer approvalId;
// 审批顺序
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_STATUS, message = ValidateCondtionAndMessage.MIN_STATUS_MSG)
@Max(value = ValidateCondtionAndMessage.MAX_STATUS, message = ValidateCondtionAndMessage.MAX_STATUS_MSG)
private Byte approvalIndex;
// 审批类型
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Integer type;



public Integer getApprovalId() {
        return approvalId;
    }
public void setApprovalId(Integer approvalId) {
        this.approvalId = approvalId;
    }
public Byte getApprovalIndex() {
        return approvalIndex;
    }
public void setApprovalIndex(Byte approvalIndex) {
        this.approvalIndex = approvalIndex;
    }
public Integer getType() {
        return type;
    }
public void setType(Integer type) {
        this.type = type;
    }




}